<?php
/*
 * Created on Sep 13, 2010
 *
 * To change the template for this generated file go to
 * Window - Preferences - PHPeclipse - PHP - Code Templates
 */
 
include_once("./configure/configure.php");		//--> global var
include_once("Smarty.class.php");				//--> out template
include_once("Common.php");
include_once("UploadFiles.php");				//--> UploadFiles
include_once("Strings.php");					//--> String utils
include_once("customerSession.inc.php");
include_once("Session.php");					//-- Session
include_once("orders/Cart.php");					//--> Cart
include_once("orders/CartProduct.php");				//--> Cart
include_once("orders/CartProductAttribute.php");	//--> Cart


$common 	= new Common();

$objStrings = new Strings();	
$objCart 	= new Cart();		//--> Cart
$objSession	= new Session(DB_TAG_SYSTEM, SESSION_TABLE_NAME);	//-- session

session_start();

$isLogin	= false;

if($objSession->exist()) {
	$isLogin	= true;
}

if(isset($_GET['page']))
	$page = $_GET['page'];
else
	$page = 1;

if(isset($_GET['keyword']))
	$keyword = urldecode(trim(str_replace('~_~', '/', $_GET['keyword'])));
else
	$location = HOME_URL . '/c/0/1/productList.html';

if($_SESSION['cart'])
	$objCart = unserialize($_SESSION['cart']);


include_once("includeCategory.php");	//--> include category
include_once("includeSpec.php");		//--> include spec


$where = "products p, products_description pd WHERE p.status = 'normal' AND p.id = pd.productID AND pd.languageID = $LANGEUAGE_ID AND pd.name like '%$keyword%'";

$products		= array();
$allproducts 	= $common->listCustom(DB_TAG_PUBLIC, 'p.id, p.price, pd.name',$where , 'ORDER BY p.id', $page, 15);

foreach($allproducts as $key => $value){
	$arrImages = $common->getHash(DB_TAG_PUBLIC, "SELECT u.id, u.extName FROM upload_files u, product_images p WHERE u.id = p.imageID AND p.productID = ".$value['id']." AND type = " . UploadFiles::TYPE_IMAGE . ' ORDER BY u.width desc LIMIT 1');
	if(count($arrImages) > 0){
		$value['imageid'] 	= key($arrImages);
		$value['imageExt'] 	= $arrImages[$value['imageid']];
		
	}
	
	$products[] = $value;
}


/*----- out html -----*/
$smarty = new Smarty();	//-- out template
$smarty->template_dir 	= TEMPLATE_DIR;
$smarty->compile_dir  	= COMPILE_DIR;
$smarty->cache_dir  	= CACHE_DIR;

$smarty->debugging 		= false;
//$smarty->caching 		= true;

$smarty->assign('HOME_URL', HOME_URL);
$smarty->assign('HOME_URL_HTTP', HOME_URL);

$smarty->assign('objCart', $objCart);
$smarty->assign('objStrings', $objStrings);

$smarty->assign('categorys', $categorys);
$smarty->assign('topCategory', $topCategory);
	
$smarty->assign('specProducts', $specProducts);

$smarty->assign('products', $products);

$smarty->assign('pageList', $common->getPageList());

$smarty->assign('nextPage', $common->getNextPage());
$smarty->assign('prePage', $common->getPrePage());
$smarty->assign('pageCount', $common->getPageCount());
$smarty->assign('page', $page);

$smarty->assign('keyword', $keyword);
$smarty->assign('keywordEncode', urlencode(str_replace('/', '~_~', $keyword)));

$smarty->assign('isLogin', $isLogin);

$smarty->display('searches.html');
?>
